body,
html {
    /* background: #f2f2f2; */
    width: 100%;
}

#header {
    padding-top: 6px;
    /* border: 1px solid red; */
    width: 100%;
    height: 60px;
    background: linear-gradient(0deg,
            #fff 6px,
            #f1f1f1)
}

#header p {
    float: left;
}

p {
    font: 16px/54px 'simhei';
}

.manage {
    color: #000;
}

.list {
    color: #999999;
}

#main {
    margin-left: 0.95%;
    margin-top: 20px;
    width: 98.1%;
    /* height: 800px; */
    /* border: 1px solid red; */
    background: #fff;
}

.change {
    float: right;
    font: 16px/54px 'simhei';
    color: #429788;
    margin-right: 4%;
}

.left {
    float: left;
    width: 48%;
    height: 100%;
    /* background:lightblue;  */
}

.right {
    float: right;
    width: 48%;
    height: 100%;
    /* background: lightcoral; */
}

.basic,
.school {
    border-bottom: 1px solid #000;
    width: 96%;
    margin-left: 1.5%;
    padding-left: 1%;
}

#pubForm input {
    font: 14px/50px 'simhei';
    color: #999999;
    height: 40px;
    background: #f5f7f5;
}

.left1 {
    float: left;
    width: 30%;
    margin-left: 2%;
}

.left2 {
    display: inline-block;
    position: relative;
    left: 70px;
    top: 0px;
}

.left3 {
    float: right;
    width: 25%;
    margin-left: 2%;
}

.name {
    width: 150px;
}

#sex1 {
    width: 100px;
}

.age {
    background: #f5f7f5;
    border: 0;
    border-radius: 5px;
    width: 100px;
}

#phone {
    float: left;
    margin-top: 20px;
    width: 40%;
    margin-left: 2%;
}

.phone {
    width: 200px;
}

#weixin {
    float: left;
    margin-left: 120px;
    margin-top: 20px;
    width: 40%;
}

.weixin {
    width: 200px;
}

#subject {
    float: left;
    margin-left: 105px;
    margin-top: 20px;
    width: 40%;
}

.subject {
    width: 180px;
}

#identity {
    margin-top: 20px;
    margin-left: 2%;
    width: 98%;
    float: left;
}

.identity {
    width: 82%;
}

.center {
    float: left;
    border-bottom: 1px solid #000;
    width: 96%;
    font: 15px/54px 'simhei';
    margin-left: 2%;
    margin-top: 20px;
    padding-left: 1%;
}

#urgency {
    float: left;
    width: 96%;
    margin-left: 1.5%;
    margin-top: 20px;
}

.urgency {
    width: 78%;
}

#relation {
    float: left;
    width: 96%;
    margin-left: 6%;
    margin-top: 20px;
}

.relation {
    width: 80%;
}

#scname {
    float: left;
    margin-left: 2%;
    width: 50%;
}

.scname {
    width: 230px;
}

#length_o {
    margin-left: 70px;
}

#major {
    float: left;
    margin-left: 6%;
    width: 46%;
}

.major {
    width: 230px;
}

#source {
    float: left;
    width: 45%;
    margin-left: 2%;
    margin-top: 20px;
}

.source {
    width: 200px;
}

#payment_method {
    position: relative;
    left: 73px;
    top: 20px;
    float: left;
    /* margin-left: 65px; */
    /* display: inline-block; */
    /* width: 42%; */
    height: 44px;
    line-height: 44px;
    /* margin-top: 20px; */
    /* display: inline-block; */
}
.jiaofei {
    float: left; 
}
.payment_method {
    width: 200px;
}
.payment_method input {
    float: left;
}
#money {
    position: relative;
    left: -325px;
    top: 40px;
    float: left;
    width: 45%;
    height: 44px;
    line-height: 44px;
    /* margin-left: 2%; */
}

.money {
    width: 200px;
}

#idear {
    position: relative;
    left: 414px;
    top: 0px;
    float: left;
    /* margin-left: 60px; */
    /* width: 45%; */
    height: 44px;
    line-height: 44px;
    /* margin-top: 20px; */
}

.idear {
    width: 200px;
}
.idear input {
    float: left;
}
#school_y {
    float: left;
    width: 45%;
    margin-left: 6%;
    margin-top: 20px;
}

.school_y {
    width: 200px;
}

#class_f {
    float: left;
    margin-left: 40px;
    /* width: 43%; */
    height: 44px;
    line-height: 44px;
    margin-top: 20px;
    position: relative;
}
.class_f {
    width: 200px;
}
.class_f {
    position: relative;
    float: left;
}
#class_f ul {
    position: absolute;
    left: 80px;
    top: 40px;
}
#name_fy {
    float: left;
    width: 45%;
    margin-left: 6%;
    margin-top: 20px;
}

.name_fy {
    width: 200px;
}

#phone_fy {
    float: left;
    margin-left: 48px;
    width: 42%;
    margin-top: 20px;
}

.phone_fy {
    width: 200px;
}
.center1 {
    float: left;
    margin-top: 20px;
    margin-left: 2%;
    width:98%; 
    border-bottom: 1px solid #000;
    padding-bottom: 10px;   
}
#jiluxinxi {
    float: left;
    width: 98%;
    margin-left:1%;
    margin-top: 20px;
    padding-left: 1%;
    height:50px ;
    line-height: 50px;
    border-bottom: 1px solid #000;
}
#jiluleixing {
    width: 90%;
    float: left;
    margin-top: 20px;
    margin-left: 2%;
}
#sel_f {
    width: 200px;
    height: 50px;
    border-radius: 5px;
}
#neirong {
    float: left;
    margin-top: 20px;
    margin-left: 2%;
}
textarea {
    vertical-align: top;
    border-radius: 5px;
    width: 1200px;
    height: 50px;
}
#tianjiajilu {
    float: left;
    margin-left: 1%;
    margin-top: 20px;
    width: 98%;
    height: 30px;
    font: 14px/30px 'simhei';
    text-align: center;
    color: #999999;
    border: 1px dashed #999999;
    border-radius: 5px;
    cursor: pointer;
}
#tianjiajilu:hover {
    background: #999999;
    color: #429788;
}
#tijiao {
    float: left;
    width: 300px;
    height: 40px;
    background: #429788;
    border-radius: 5px;
    font: 20px/40px 'simhei';
    text-align: center;
    color: #ffffff;
    margin-left:40%; 
    margin-top:20px;
    cursor: pointer;
}
#tijiao:hover {
    background: lightseagreen;
}